Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Chile F9 Italy F2 Chile F1 Chile F2 Netherlands F2 Italy F15 Italy F16 Italy F17 Chile 11 Chile F5 Chile F6 Chile F9 Chile F10 Chile F11 Chile F12 Argentina F1 Guatemala F1 Chile F1 Chile F2 Chile F3 USA F12 USA F13 USA F14 Spain F12 Italy F18 Serbia F3 Germany F6 Colombia F4 Italy F32 Italy F34 Italy F17 Germany F7 Italy F22 Italy F33 Chile F3 Brazil F7 Brazil F8 Chile F4 Italy F5 Italy F14 Italy F22 Italy F24 Italy F28 Italy F29 Egypt F37 Egypt F38 Azerbaijan F2 Italy F1 Italy F2 Italy F3 Italy F7 Italy F10 Italy F11 Italy F14 Italy F19 Italy F20 Italy F21 Romania F13 Romania F14 Romania F15 Italy F28 Italy F29 Canada F9 Chile F5 Chile F7 Chile F8 Great Britain F2 (Tipton) Great Britain F3 (Shrewsbury) Italy F7 (Santa Margherita Di Pula) Italy F9 (Santa Margherita Di Pula) Italy F17 (Bergamo) Italy F19 (Basilicanova) Austria F1 (Telfs) Italy F21 (Casinalbo) Italy F23 (Pontedera) Italy F29 (Santa Margherita Di Pula) Italy F30 (Santa Margherita Di Pula) Italy F33 (Santa Margherita Di Pula) Italy F34 (Santa Margherita Di Pula) Italy F30 M15 Monastir M25 Trento M15 Porec M25 Santa Margherita Di Pula M25 Karlsruhe M25 Trento M15 Porec M15 Santo Domingo M15 Santo Domingo M25 Pensacola Mohammedia Challenger Medellin Challenger Cali Challenger Brescia Challenger Guayaquil Challenger Santiago Challenger Vicenza Challenger Lexington Challenger Brescia Challenger Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Puebla Challenger Barletta Challenger Savannah Challenger Rome Challenger Mestre Challenger Prostejov Challenger Milan Challenger Fano Challenger Casablanca Challenger Santiago Challenger Montevideo Challenger Morelos Challenger Barletta Challenger Floridablanca Challenger Cordenons Challenger Genova Challenger Ningboo Challenger Canberra Challenger Barletta Challenger Cordenons Challenger Morelos Challenger Santiago Challenger Rome 2 Challenger Biella 7 Challenger Todi Challenger Forli 3 Challenger Marbella Challenger Aguascalientes Challenger Rome 1 Challenger Vina del Mar Challenger Perugia Challenger Braga Challenger Quito Challenger Rome Challenger Prostejov Challenger Italy F35 Bogota Challenger Cherbourg Challenger Sao Paulo Challenger Qujing Challenger Budapest Challenger Lima Challenger San Benedetto Challenger Tempe Challenger Vicenza Challenger Santo Domingo Challenger Salinas Challenger Florence Challenger Bordeaux Challenger Salzburg-Anif Challenger Montevideo Challenger Luedenscheid Challenger Cassis Challenger San Juan Challenger Cordoba Challenger Mexico City Challenger Barletta Challenger L'Aquila Challenger Montevideo Challenger Manerbio Challenger Cali Challenger Mestre Challenger Ilkley Challenger Binghamton Challenger Rosario Challenger Vicenza Challenger Aptos Challenger Caltanissetta Challenger Zhuhai Challenger Roseto Degli Abruzzi Challenger Drummondville Challenger Napoli Challenger Tallahassee Challenger Vicenza Challenger Perugia Challenger San Benedetto Challenger Punta Del Este Challenger USA F6 Estoril Challenger Azerbaijan F3 Marbella Challenger Aix En Provence Challenger Rome Challenger Mohammedia Challenger Cherbourg Challenger Vicenza Challenger Andria Challenger Bergamo Challenger Santiago Challenger Campinas Challenger Quanzhou Challenger Leon Challenger Genova Challenger Vicenza Challenger Ilkley Challenger Medellin Challenger Manerbio Challenger Como Challenger Piracicaba Challenger Valencia Challenger Quito Challenger Quimper Challenger Verona Challenger Andria Challenger Rome Challenger Bergamo Challenger Birmingham Challenger Szczecin Challenger Valencia Challenger Cagliari Challenger Andria Challenger Chennai Challenger Italy F8 Phoenix Challenger Genova Challenger Parma Challenger Sassuolo Challenger Sopot Challenger Manerbio Challenger Cordenons Challenger Como Challenger Szczecin Challenger Biella 1 Challenger Rome 1 Challenger Salinas Challenger Salinas 2 Challenger Lyon Challenger Szczecin Challenger Tampere Challenger Szczecin Challenger Napoli 2 Challenger Santiago 3 Challenger Lima 2 Challenger Roanne Challenger Campinas Challenger Bari Challenger Brasilia Challenger Cordenons Challenger Concepcion 2 Challenger Roseto Degli Abruzzi 2 Challenger San Luis Potosi Challenger Bordeaux Challenger Lyon Challenger Oeiras 3 Challenger Luedenscheid Challenger Verona Challenger Trieste Challenger San Benedetto Challenger Cordenons Challenger Vancouver Challenger Genova Challenger Lisbon Challenger Parma Challenger Helsinki Challenger Ortisei Challenger Bergamo Challenger Canberra Challenger Barletta Challenger Francavilla Challenger San Benedetto Challenger Verona Challenger Lima Challenger San Marino Challenger Bad Waltersdorf Challenger Santa Fe 2 Challenger Lugano Challenger Rome Challenger Cagliari Challenger Murcia Challenger Naples Challenger Barletta Challenger Modena Challenger Modena Challenger Montemar Challenger Buenos Aires Challenger Szczecin Challenger Florence Challenger Ismaning Challenger Ortisei Challenger Rennes Challenger Cherbourg Challenger Cordenons Challenger Forli Challenger Biella Challenger Antalya Challenger Antalya 2 Challenger Gran Canaria 1 Challenger Zhuhai Challenger Warsaw Challenger Lisbon Challenger Napoli Challenger Barcelona Challenger Bogota Challenger Shenzhen Challenger VTR Open - Vina del Mar Ecuador Open - Quito Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Winston-Salem Open - Winston-Salem Libema Open - 's-Hertogenbosch Nature Valley International - Eastbourne Cali Challenger Noumea Challenger Bucaramanga Challenger Gran Canaria 2 Challenger Santo Domingo Challenger Forte Village Sardegna Open - Sardinia Antalya Open - Antalya Lisbon Challenger Cordoba Open - Cordoba BMW Open - Munich Santos Challenger Ortisei Challenger Millennium Estoril Open - Estoril Brasil Open - Sao Paulo Geneva Open - Geneva Heilbronn Challenger Generali Open - Kitzbuhel Santo Domingo Challenger Cordoba Open - Cordoba Argentina Open - Buenos Aires Geneva Open - Geneva SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Adelaide International - Adelaide Sardegna Open - Cagliari Pereira Challenger Rakuten Japan Open - Tokyo Rio Open - Rio de Janeiro Gonet Geneva Open - Geneva United Cup - Australia Argentina Open - Buenos Aires Brisbane International - Brisbane Libema Open - 's-Hertogenbosch Plava Laguna Croatia Open - Umag Abierto Mexicano Telcel - Acapulco Le Gosier Challenger Caltanissetta Challenger Perugia Challenger Cortina Challenger Szczecin Challenger Hamburg Challenger Andria Challenger Brest Challenger Guayaquil Challenger Buenos Aires Challenger Guadalajara Challenger Francavilla Challenger Generali Open - Kitzbuhel Bordeaux Challenger Mestre Challenger Lyon Challenger Apia International - Sydney Genova Challenger Biella Challenger Argentina Open - Buenos Aires Citi Open - Washington Roseto Degli Abruzzi 1 Challenger Brescia Challenger Santiago Challenger Rio De Janeiro Challenger Szekesfehervar Challenger Rio Open - Rio de Janeiro Francavilla Challenger Trieste Challenger Argentina Open - Buenos Aires Milan Challenger Perugia Challenger San Benedetto Challenger Braga Challenger Swiss Open - Gstaad Segovia Challenger Santiago 2 Challenger Portoroz Challenger Biella Challenger Forli 4 Challenger Santiago Challenger Morelos Challenger Barletta Challenger Shenzhen Open - Shenzhen Tampere Challenger Rio Open - Rio de Janeiro Barcelona Challenger Como Challenger Bangkok Challenger Bergamo Challenger Parma Challenger Lima Challenger Rio Open - Rio de Janeiro Todi Challenger Santiago Challenger Barcelona Open Banc Sabadell - Barcelona Szczecin Challenger Little Rock Challenger Orlando 2 Challenger German Tennis Championships - Hamburg Forli Challenger Perugia Challenger Cordenons Challenger Winston-Salem Open - Winston-Salem San Marino Challenger Murcia Challenger Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Tennis Napoli Open - Naples Cordoba Open - Cordoba Sao Paulo Challenger Swiss Indoors Basel - Basel Cordoba Open - Cordoba Genova Challenger Chile Dove Men+Care Open - Santiago Nordea Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Terra Wortmann Open - Halle Murcia Challenger Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Perugia Challenger Nordea Open - Bastad Braunschweig Challenger Buenos Aires Challenger Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Terra Wortmann Open - Halle Abierto de Tenis Mifel - Los Cabos Adelaide International - Adelaide Rio Open - Rio de Janeiro Rio Open - Rio de Janeiro Korea Open - Seoul Moselle Open - Metz Braga Challenger China Open - Beijing Movistar Chile Open - Santiago Chengdu Open - Chengdu Movistar Chile Open - Santiago BMW Open - Munich Perugia Challenger San Marino Challenger Heilbronn Challenger Cancun Challenger Maharashtra Open - Pune Forli 5 Challenger AEGON International - Eastbourne Plava Laguna Croatia Open - Umag European Open - Antwerp Argentina Open - Buenos Aires Girona Challenger Shenzhen Challenger Francavilla Challenger Santiago Challenger Sanremo Challenger Biella Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Montechiarugolo Challenger Barcelona Open Banc Sabadell - Barcelona Concepcion Challenger Internazionali BNL d'Italia - Rome Zadar Challenger Turin Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Trieste Challenger Prague 2 Challenger BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Bogota Challenger Rolex Paris Masters - Paris Montechiarugolo - Parma Challenger Turin Challenger Genova Challenger Qatar ExxonMobil Open - Doha Trieste Challenger Millennium Estoril Open - Estoril Villena Challenger Swiss Indoors Basel - Basel Internazionali BNL d'Italia - Rome Winston-Salem Open - Winston-Salem National Bank Open - Toronto Rolex Paris Masters - Paris Shanghai Rolex Masters - Shanghai Gonet Geneva Open - Geneva BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London Wimbledon - London Rothesay International - Eastbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Nordea Open - Bastad Mutua Madrid Open - Madrid French Open - Paris BNP Paribas Nordic Open - Stockholm Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Wimbledon - London Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Montreal Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo German Tennis Championships - Hamburg Rakuten Japan Open - Tokyo Fever-Tree Championships - London Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 1R, DOM-CHI 0-5 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, World Group, QR, AUT-CHI 2-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group I, 1R, PER-CHI 2-3 Davis Cup, Group A, Bologna French Open - Paris Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) All Lower level tournaments U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Swiss Indoors Basel - Basel Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, Group I, PO, CHI-SLO 4-0 Monte-Carlo Rolex Masters - Monte-Carlo Valencia Challenger Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, Finals, Group C Davis Cup, Group II, 1R, CHI-PER 5-0 Davis Cup, Group I, 1R, CHI-ECU 3-1 Davis Cup, Group I, 1R, SVK-CHI 3-1 French Open (juniors) Davis Cup, World Group, PO, CHI-KAZ 3-1 U.S. Open (juniors) China Open - Beijing Davis Cup, World Group, PO, CAN-CHI 5-0 French Open (juniors) Davis Cup, Group I, 2R, ARG-CHI 3-2 Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Davis Cup, World Group, Q, CHI-PER 3-2 Tiriac Open - Bucharest Olympics - Paris Lisbon Challenger